home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 64 / MM64.ISO / Rollcage Stage II / 3dfx / vbbios.exe / readme.txt < prev    next >
Text File  |  1998-09-14  |  6KB  |  161 lines

  1. 3Dfx Flash Utility and BIOS ROM file for Banshee
  2.  
  3. Banshee Driver kit: 1.00.00
  4. Banshee BIOS Version: 1.00.01
  5. Banshee BIOS Flash Utility: 1.03
  6.  
  7. Platform: DOS or Windows 95/98 (via Command Prompt)
  8.  
  9. Copyright ( 1998 3Dfx Interactive, Inc. )
  10. Copyright ( 1998 Elpin Systems, Inc. )
  11. All Rights Reserved
  12. 3Dfx Interactive, Inc.
  13.  
  14. This product may be covered by one or more of the following
  15. US patents: 5,724,561  5,740,343
  16.  
  17. NOTE: THE USE OF THIS PRODUCT IS COVERED UNDER THE 3DFX NON-DISCLOSURE
  18. AGREEMENT.  THIS PRODUCT IS NOT FOR GENERAL RELEASE.
  19.  
  20. =======================================================================
  21. What's in the distribution?
  22. =======================================================================
  23. This distribution contains the 3Dfx flash utility and BIOS ROM file for
  24. Banshee.  This update allows more than 4MB of memory to be used with 
  25. a Banshee board.
  26.  
  27. The following Banshee boards will function with these drivers:
  28.  
  29. - 3Dfx Interactive Banshee reference boards
  30.  
  31.  
  32. Included Files
  33. --------------
  34. AGP_SD.ROM   - Banshee AGP SDRAM BIOS ROM Update File
  35. AGP_SG.ROM   - Banshee AGP SGRAM BIOS ROM Update File
  36. PCI_SD.ROM   - Banshee PCI SDRAM BIOS ROM Update File
  37. PCI_SG.ROM   - Banshee PCI SGRAM BIOS ROM Update File
  38. SGRAM.COM    - SGRAM BIOS TSR
  39. SDRAM.COM    - SDRAM BIOS TSR
  40. FLASH.EXE    - 3Dfx Flash Utility
  41. DOS4GW.EXE   - DOS4GW Redistributable File
  42. README.TXT   - This File
  43.  
  44. =======================================================================
  45. Installation 
  46. =======================================================================
  47.  
  48. General Information
  49. -------------------
  50. Please see the BIOS Update Instructions Below for step by step update
  51. instructions.
  52.  
  53. The 3Dfx flash update is started by entering the name of the program 
  54. followed by one (and only one) command line parameter (see "Command 
  55. Line Parameters" below). The program validates the parameter and 
  56. determines the location of the image that is to be loaded. Basically, 
  57. if a valid filename is provided, then it is loaded from that. 
  58. Otherwise, the image is loaded from a default image contained as a 
  59. data resource in the file.
  60.  
  61. Prior to "burning" the image into the EEPROM, the program will save 
  62. off the previous image as a file called "SAVE.ROM". Note that there 
  63. is no checking for a current file by that name. In other words, if 
  64. the file already exists, it will be written over by the program.
  65.  
  66. To access the EEPROM device, an addressable area is needed that won't 
  67. conflict with other PCI devices. This is accomplished by using the 
  68. address of the Banshee's memory mapped registers that have already 
  69. been allocated by the PCI system BIOS. Note that any extended memory 
  70. that is accessed, the physical address must first be converted to a 
  71. linear address before usage by the program.
  72.  
  73. The memory mapped registers are at PCI configuration register 10h. The 
  74. program will use that physical address + 0x800000 for the ROM. There is 
  75. no associated logic with it, so the device will respond and the ROM 
  76. circuit will control data flow and handshaking. After the programming 
  77. is complete, the affected PCI registers are restored.
  78.  
  79. If a critical error occurs during programming the EEPROM, steps are 
  80. taken to insure that a failure does not create a non-bootable system 
  81. (see "Error Handling" below). Also, due to the protected mode nature of 
  82. this program, the file "DOS4GW.EXE" must be in the current directory or 
  83. the command path.
  84.  
  85.  
  86. Requirements
  87. ------------
  88. - MS-DOS 6.0, Windows 95/Windows 98 (via Command Prompt)
  89. - PC with a Pentium II, Pentium Pro, Pentium or similar processor
  90. - 16MB of RAM or more Suggested
  91.  
  92.  
  93. BIOS Update Instructions
  94. ------------------------
  95. 1) Extract the BIOS Update files to a temporary directory.
  96.  
  97. 2) Reboot the system to MS-DOS.  If Windows 95/98 is being used, reboot
  98.    and press F8 when "Starting Windows..." appears and choose "Command
  99.    Prompt Only"
  100.  
  101. 3) At the DOS prompt, switch to the directory the BIOS update files
  102.    were extracted to.
  103.  
  104.     EXAMPLE: If the BIOS update files were extracted to
  105.     C:\3dfxbios enter:
  106.  
  107.         C:\>cd\3dfxbios  <enter>
  108.  
  109. 4) At the DOS prompt enter FLASH followed by the BIOS ROM filename.
  110.  
  111.     EXAMPLE: Assuming the BIOS ROM filename is 220b-sub.rom
  112.     you would enter:
  113.  
  114.         C:\3dfxbios>flash 220b-sub.rom  <enter>
  115.  
  116. 5) After the BIOS has been updated, power off then power on the system.
  117.  
  118.  
  119.  
  120. Command Line Parameters
  121. -----------------------
  122. The following parameters are valid:
  123.  
  124. FLASH {filename} | /RESET | {/? | /HELP}
  125.  
  126. Parameter  Description
  127. =========  ===========
  128. filename   Name of the file containing the VGA BIOS ROM image
  129. RESET      Reset to older ROM image
  130. ? or HELP  Display a list of the command line parameters (this info)
  131.  
  132.  
  133. Error Messages
  134. --------------
  135. Read error from file
  136. ====================
  137. The file is first read for a proper checksum before reading it into 
  138. the EEPROM. If a read error would occur, it should occur during this 
  139. "non-critical" stage. If there is an error after "rewinding" the file 
  140. and re-reading it, then the image is loaded from the data resource.
  141.  
  142. Bad Checksum
  143. ============
  144. The image is first checked for a proper checksum before an attempt at 
  145. burning the EEPROM is made.
  146.  
  147. Bad ROM signature
  148. =================
  149. The image is first checked for a proper signature before an attempt at
  150. burning the EEPROM is made.
  151.  
  152. Programming error (from file)
  153. =============================
  154. If any error occurs during the critical section of writing the image 
  155. from a file, then the image is loaded from the data resource.
  156.  
  157. Programming error (from resource)
  158. =================================
  159. There is no solution.
  160.  
  161.